package com.yaorange.service;

import com.github.pagehelper.PageInfo;
import com.yaorange.entity.Emp;

import java.util.List;

public interface EmpService {

    //带模糊查询的分页
    PageInfo<Emp> getPage(Integer pageNum, Integer pageSize, String conditionEmpName);

    //添加员工方法
    int addEmp(Emp emp);

    //修改时，需要回显数据
    Emp getEmp(Integer empId);

    //真正的修改操作
    int updateEmp(Emp emp);

    //角色分配时的修改
    int update(Emp emp);

    //根据用户名查找，确认该员工是否存在
    Emp getEmpByUserName(String username);

    //通过部门ID查询员工
    List<Emp> getEmpListByDeptId(Integer deptId);

}
